package Modele;

import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;


public class FichierManager {

	private static List<MonteCarloSimulation> liste = new ArrayList<MonteCarloSimulation>();
	
	
	public static List<MonteCarloSimulation> recupererContact() throws FileNotFoundException
	{	
		List<String> ligne = new ArrayList<String>();
		
		Scanner scanner = new Scanner(new File("fichier.txt"));
		
		while(scanner.hasNextLine())
		{
			ligne.add(scanner.nextLine());
		}
		scanner.close();
		
		for (int i=0 ; i<ligne.size() ; i+=8)
		{
			MonteCarloSimulation uneSimu = new MonteCarloSimulation();
			
			for (int j=0 ; j<8 ; j++)
			{
				if(j==0)
					uneSimu.setS(Double.parseDouble(ligne.get(i)));
				if(j==1)
					uneSimu.setX(Double.parseDouble(ligne.get(i+1)));	
				if(j==2)
					uneSimu.setR(Double.parseDouble(ligne.get(i+2)));
				if(j==3)
					uneSimu.setT(Double.parseDouble(ligne.get(i+3)));
				if(j==4)
					uneSimu.setB(Double.parseDouble(ligne.get(i+4)));
				if(j==5)
					uneSimu.setV(Double.parseDouble(ligne.get(i+5)));
				if(j==6)
					uneSimu.setnSteps(Integer.parseInt(ligne.get(i+6)));
				if(j==7)
					uneSimu.setnSimulations(Integer.parseInt(ligne.get(i+7)));
			}
			
			liste.add(uneSimu);
		}
		return liste;
	}
	
}
